%% -*- coding: utf-8 -*-
%%   yatce
%%   Copyright (C) 2009   kuenishi+yatce@gmail.com

%%     This program is free software: you can redistribute it and/or modify
%%     it under the terms of the GNU General Public License as published by
%%     the Free Software Foundation, either version 3 of the License, or
%%     (at your option) any later version.

%%     This program is distributed in the hope that it will be useful,
%%     but WITHOUT ANY WARRANTY; without even the implied warranty of
%%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
%%     GNU General Public License for more details.

%%     You should have received a copy of the GNU General Public License
%%     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-define(DYLIB_NAME, "erl_tc_driver").
-define(IS_LOADED, erl_tc_driver_process).

-define(IS_ATOM,   101).
-define(IS_LIST,   102). %% a simple string
-define(IS_RAW,    103).

-define(TC_CLOSE,  1).
-define(TC_DELETE, 2).
-define(TC_FOLDL,  3).
%4
-define(TC_INFO, 5).
%6
-define(TC_OPEN_FILE, 7).
-define(TC_LOOKUP   , 8).
% 9-16(ry
-define(TC_INSERT,   17).
-define(TC_INSERT_NEW, 18).
